import { input, select, opt } from 'project/admin/utils/form'
console.log('%c gc_input=>: ', 'color: MidnightBlue; background: Aquamarine; font-size: 20px;', input);
// .optins([
//   input().label('实物').val(1),
//   input().label('虚拟').val(2)
// ])
export const where = {
  type: select().label('奖品类型').default(1).options([
    opt().label('实物').val(1).value(),
    opt().label('虚拟').val(2).value(),
  ]).value(),
  name: input().label('奖品类型').placeholder('奖品名称').value()
}

export const platformWhere = {
  type: select().label('奖品类型').default(1).options([
    opt().label('体验金').val(1).value(),
    opt().label('现金').val(2).value(),
    opt().label('卡卷').val(3).value(),
  ]).value(),
  prizeId: input().label('奖品id').placeholder('请输入奖品id').value()
}
export const dialog = {
  url: opt().type('upLoad').val().label('奖品图片').setValue({
    action: "http://192.168.28.125:7001/common/upLoad",
    limit: 1,
    maxSize: 150,
    fileList: [],
    data: { dir: 'active' },
  }).checkUpLoad().value(),
  name: input().label('奖品名称').requiredRule().value(),
  department: select().label('所属部门').default(2).options([
    opt().val(1).label('公共部门').value(),
    opt().val(2).label('运营').value(),
    opt().val(3).label('渠道').value(),
    opt().val(4).label('市场').value(),
    opt().val(5).label('会员中心').value()
  ]).value(),
  type: select().default(1).label('奖品类型').options([
    opt().val(1).label('实物').value(),
    opt().val(2).label('虚拟').value()
  ]).value(),
  total: input().label('总数').number().value(),
  purchase: input().default('YES').type('radio').label('库存状态').options([
    opt().label('已采购').val('YES').value(),
    opt().label('待采购').val('NO').value()
  ]).value(),
  unit_price: input().label('采购单价').number().value(),
  times: input().type('date').label('时间').setValue({
    defaultTime: ['00:00:00', '23:59:59'],
    start_time: false,
    end_time: false
  }).default([]).timeRule().value(),

  // start_time: input().type('date').label('开始时间').setValue({
  //   defaultTime: '00:00:00',
  // }).requiredRule().value(),
  // end_time: input().type('date').label('结束时间').setValue({
  //   defaultTime: '24:00:00',
  // }).requiredRule().value(),
  receive_method: input().default(2).type('radio').label('兑换方式').options([
    opt().label('线下门店领取').val(1).value(),
    opt().label('邮寄发放').val(2).value(),
    opt().label('兑奖页领取').val(3).value(),
    opt().label('短信发送').val(4).value(),
    opt().label('门店兑换使用').val(5).value(),
  ]).value(),
  receive_url: input().label('领取外链').checkUrl().value(),
}